# 基于flowable-ui 6.7.2构建新镜像，实现替代默认H2数据，改用MySQL数据库
FROM flowable/flowable-ui:6.7.2

# 替代默认H2数据库，使用MySQL
ENV spring.datasource.driver-class-name com.mysql.jdbc.Driver
# 因为docker是基于windows的WSL，所以容器连接本地数据库必须填写docker虚拟网桥的ip
ENV spring.datasource.url 'jdbc:mysql://172.21.176.1:3306/flowable?characterEncoding=UTF-8'
ENV spring.datasource.username root
ENV spring.datasource.password 123456

# 将jar复制到镜像指定目录下，注意，jar包一定要与Dockerfile放在同一文件夹里
COPY mysql-connector-java-8.0.26.jar /app/WEB-INF/lib/mysql-connector-java-8.0.26.jar